Parity-Stream Separation and SLC/MLC Convertible Programming for Life Span and Performance Improvement of SSD RAIDs
نویسندگان
چکیده
To reduce the performance and lifespan loss caused by the partial-stripe writes in SSD RAIDs, we propose two schemes: parity-stream separation and SLC/MLC convertible programming. Parity-stream separation splits the parity block stream from the data block stream to decrease valid page copy during garbage collection. In the convertible programming scheme, the flash memory blocks that are allocated for parity data are programmed in SLC mode to reduce the wear caused by programming stress, while the other flash memory blocks are written in MLC mode as usual. Evaluation shows that our scheme decreased garbage collection overhead by up to 58% and improved lifespan by up to 54%, assuming that the MLC write stress was 3.5 times that of the SLC.
منابع مشابه
Schemes for Extending the Lifetime of SSD
The limited use lifetime is a significant drawback of the solid state disk (SSD). When the P/E cycles exceed the nominal endurance limit, the entire SSD is rendered non-functional as worn out. As the low endurance, the MLC Flash based SSD is not suitable used in lifetime-aware applications and the totalbyte-written of conventional MLC SSD is much less than SLC SSD. In this paper, we proposed an...
متن کاملEnabling TRIM Support in SSD RAIDs
Deploying solid state drives (SSDs) in RAID configurations can leverage the performance of persistent storage systems into a new dimension. However, the Achilles’ heel of SSDs and, therefore, also SSD RAIDs is their write performance, especially for small random requests. To prevent a degradation of the write throughput, it is important to maintain an adequate amount of free flash capacity. Thi...
متن کاملEfficient Use of Low Cost SSDs for Cost Effective Solid State Caches
Conventional Hard Disk Drives (HDDs) and emerging Solid State Drives (SSDs) each has strengths and limitations in terms of latency, price, and lifetime. To mitigate the limitations and amplify their advantages, the Solid State Cache (SSCs), which use flash based SSD as a data cache, have been introduced in previous studies [4, 5]. These studies have focused only on improving the performance and...
متن کاملTheoretical Performance Evaluation of Inorganic (Non Pd-Based) Membranes for Hydrogen Separation
The aim of this work theoretical study is to theoretically investigate a inorganic membrane assisted purifcation process of an H2-rich stream derived from a conventional methanol steam reforming stage. In particular, a black-box model for multicomponent gas mixture purifcation is dev...
متن کاملEvaluation of MLC Thickness and Composite Effects on Collimation Parameters using EGSnrc and IAEA Phase Space Data
Background: Recently, multileaf collimators (MLC) have become an important part of any LINAC collimation system because they reduce the treatment planning time and improve the conformity. Important factors that affect MLCs collimation performance are leaves material composition and their thickness.Objective: In this study, we investigate main dosimetric parameters of a typical MLC includi...
متن کامل